home *** CD-ROM | disk | FTP | other *** search
/ 500 MB Nyheder Direkte fra Internet 2 / 500 MB nyheder direkte fra internet CD 2.iso / start / data / text / faq-1411.txt < prev    next >
Text File  |  1995-05-03  |  26KB  |  617 lines

  1. Archive-name: tcl-faq/part3
  2. Comp-lang-tcl-archive-name: tcl-faq.part03
  3. Version: 6.7
  4. Last-modified: Apr. 28, 1995
  5.  
  6.     For more information concerning Tcl (see "tcl-faq/part1"),
  7. (see "tcl-faq/part2"), (see "tcl-faq/part4") or (see "tcl-faq/part5").
  8.  
  9. Index of questions:
  10.  
  11. XI. Where can I get these packages?
  12.     A. Retrieving Tcl and Tk
  13.     B. Accessing the Tcl/Tk User Contributions Archive
  14.     C. Expect available via e-mail.
  15.     D. EMACS modes for Tcl
  16.     E. The tk toolbox project
  17.     F. [tv]grind definitions for tcl/tk/expect
  18.     G. BNF style notation for Tcl
  19.     H. Tk Quick Reference Card
  20.     I. Hilit 19 Tcl mode
  21.     J. HTML versions of Tcl man pages and FAQ.
  22.     K. Japanese translation of Tk 3.6 manuals
  23.     L. Latex styles for the Tcl/Tk Workshop 94.
  24.     M. Tcl 7.3 Quick Reference card
  25.     N. "How do I speed up a Tcl/Tk application" doc
  26.     O. How do I access http: files without a WWW client?
  27.     P. Where do I find the patch command?
  28.  
  29. End of FAQ Index
  30.  
  31. ----------------------------------------------------------------------
  32.  
  33. ------------------------------
  34.  
  35. From: FAQ Tcl/Tk Package Catalog
  36. Subject: -XI- Where can I get these packages?
  37.  
  38. Tcl and Extended Tcl have been posted to comp.sources.misc in the past,
  39. appearing In volume 25 and then Tcl appeared again in volume 26 and can
  40. be found at most comp.sources.misc archive sites in the tcl and tclx
  41. directories.  These are quite old versions actually, but are still usable.
  42.  
  43. A few of the sites which either mirror the Tcl/Tk submissions or have special
  44. versions are:
  45.  
  46. <URL:ftp://syd.dit.csiro.au/pub/tk/> <- shadow of the user contrib and base
  47.  
  48. <URL:ftp://iskut.ucs.ubc.ca/pub/X11/tcl/>
  49.  
  50. <URL:ftp://ftp.switch.ch/mirror/tcl/>
  51.  
  52. <URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/>  <- Does not seem to be answering
  53. <URL:ftp://ftp.Germany.EU.net/pub/programming/tools/tcl/>
  54. <URL:ftp://ftp.hrz.uni-kassel.de/pub/tcl/> <- base
  55. <URL:ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/tcl/>
  56. <URL:ftp://ftp.mpi-sb.mpg.de/pub/tcl/>
  57. <URL:ftp://ftp.tu-bs.de/pub/languages/tcl/>
  58. <URL:ftp://ftp.uni-paderborn.de/unix/tcl/>
  59.  
  60. <URL:ftp://ftp.funet.fi/pub/languages/tcl/> <- user archive
  61.  
  62. <URL:ftp://ftp.ibp.fr/pub/tcl/> <- shadow of base,user,expect,
  63.     ak, tkwin, and comp.lang.tcl archive
  64. <URL:ftp://ftp.jussieu.fr/pub/tcl/>
  65.  
  66. <URL:ftp://ftphost.comp.vuw.ac.nz/> <- VUW
  67.  
  68. <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/>
  69. <URL:ftp://oskgate0.mei.co.jp/free/X/toolkits/tcl/> <- shadow of ftp.cs only
  70.  
  71. <URL:ftp://ftp.ncc.up.pt/pub/tcl/code/> <- some code mirrored
  72.  
  73. <URL:ftp://ftp.luth.se/pub/languages/tcl/> <- some code mirrored
  74. <URL:ftp://ftp.sunet.se/pub/lang/tcl/> <- some code mirrored
  75.  
  76. <URL:ftp://src.doc.ic.ac.uk/packages/tcl/tcl-archive> <- shadow of user archive
  77. <URL:ftp://src.doc.ic.ac.uk/usenet/news.answers/comp.lang.tcl/> <- shadow of
  78.     FAQs
  79. <URL:ftp://unix.hensa.ac.uk/pub/yggdrasil/usr/lib/xf-2.3/>
  80.  
  81. <URL:ftp://ftp.aud.alcatel.com/tcl/> <- the original home of user
  82.                         contribution archive
  83. <URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/> <- original home of Tcl/Tk base code
  84. <URL:ftp://ftp.cs.columbia.edu/pub/archives/tcl/> <- shadow of user, etc.
  85. <URL:ftp://ftp.neosoft.com/pub/tcl/distrib> <- original home of TclX
  86. <URL:ftp://ftp.sterling.com/programming/languages/tcl/>
  87. <URL:ftp://ftp.uu.net/languages/tcl/> <- shadow of base code only
  88. <URL:ftp://gatekeeper.dec.com/pub/UCB/tcl/sprite/> <- shadow of base only
  89. <URL:ftp://sunsite.unc.edu/pub/languages/tcl/>
  90. <URL:ftp://sunsite.unc.edu/pub/Linux/> <- contains port of extended Tcl and
  91.                     extended Tk to this OS.
  92. <URL:ftp://ftp.rge.com/pub/tcl/>
  93.  
  94. Note also that there are a number of CD-ROMs now available with a snapshot
  95. of various Tcl archive sites on them.  (See "tcl-faq/bibliography/part1")
  96. for details.
  97.  
  98. ------------------------------
  99.  
  100. From: -XI- Where can I get these packages?
  101. Subject: -A- Retrieving Tcl and Tk
  102.  
  103.  
  104. >From: ouster@cs.Berkeley.EDU (John Ousterhout)
  105. >Newsgroups: comp.lang.tcl
  106. >Subject: Obtaining Tcl/Tk sources
  107.  
  108. For people new to the Tcl/Tk community, here is information on how
  109. to obtain Tcl and Tk sources.  The information below describes what
  110. I distribute; other information is available from other machines
  111. also, such as ftp.aud.alcatel.com.
  112.  
  113. The sources and documentation for the Tcl command
  114. language library, for the Tk toolkit, and for a few Tcl-based
  115. applications, are in the public FTP area on ftp.cs.berkeley.edu.
  116. All of these files are in the "tcl" subdirectory of the FTP area.
  117. Here is a catalog of what's available.  Most of the files are
  118. compressed tar files ("xxx.tar.Z").  There is some overlap
  119. between the contents of the various packages.
  120.  
  121.  
  122. tk3.6.tar.Z -             This is the latest and most stable release of the
  123.                         Tk toolkit, released in November 1993 (patch level
  124.                         206).  It includes the sources for the Tk library
  125.                         and the "wish" windowing shell, plus reference
  126.                         manual entries and a number of demonstration scripts.
  127.  
  128. tk3.6p1.patch.Z -       Patch file that fixes bugs in Tk version 3.6.
  129.                         See the beginning of the patch file for information
  130.                         about the bugs it fixes and how to apply it.
  131.  
  132. tcl7.3.tar.Z -          This is the latest and most stable release of the
  133.                         Tcl library, released in November 1993 (patch level
  134.                         106).  It includes the sources for the Tcl library
  135.                         and the "tclsh" application, plus reference manual
  136.                         entries.
  137.  
  138. tclX7.3b.tar.Z -        Extended Tcl (or NeoSoft Tcl), created by Mark
  139.                         Diekhans and Karl Lehenbauer, which adds a number
  140.                         of useful facilities to the base Tcl release.
  141.                         Among the things in Extended Tcl are a Tcl shell,
  142.                         many new commands for things like UNIX kernel
  143.                         call access, keyed lists, and time conversion, and an
  144.                         on-line help facility.  This package works with Tcl
  145.                         versions 7.3 or later and Tk versions 3.6 or later.
  146.  
  147. mx.tar.Z -        Sources and documentation for a mouse-based text
  148.             editor (mx) and terminal emulator (tx) based on
  149.             Tcl.  This is a very old release:  it uses an old
  150.             version of Tcl (which is included) and doesn't
  151.             even use Tk;  it uses an ancient toolkit called
  152.             "Sx".  These tools will eventually be replaced
  153.             with new tools based on Tk and the newest Tcl.
  154.  
  155. mx-2.5.tar.Z -         Newer version of mx (see above) that uses the
  156.             standard X selection mechanism rather than the
  157.             home-grown mechanism used by previous versions.
  158.             Version 2.5 is not backwards compatible with
  159.             previous versions (you can't cut and paste between
  160.             the two). Still uses sx and an old version of
  161.             Tcl (both of which are included).
  162.  
  163. engManual.tar.Z -       Compressed tar file for a directory containing
  164.                         the Tcl/Tk Engineering Manual, which describes
  165.                         the coding and testing conventions used to develop
  166.                         Tcl and Tk.  I strongly encourage other Tcl/Tk
  167.                         developers to follow these conventions, particularly
  168.                         if you want to submit code for possible inclusion
  169.                         into official releases.
  170.  
  171. book.p*.ps.Z            Compressed Postscript for an early draft of the
  172.                         book "Tcl and the Tk Toolkit", which was published
  173.                         by Addison-Wesley in April 1994 (ISBN 0-201-63337-X).
  174.                         The draft is in four parts, each in a separate file.
  175.                         You're probably better off with the published version
  176.                         of the book, though;  it has a number of improvements
  177.                         and an index.
  178.  
  179. book.p1.ps.Z            This part describes the Tcl language and how to write
  180.             scripts in it.  About 130 pages in length.
  181.  
  182. book.p2.ps.Z            This part of the book describes how to write
  183.             Tcl scripts for Tk.  About 125 pages in length.
  184.  
  185. book.p3.ps.Z            This part of the book describes how to write Tcl
  186.             applications in C, using the Tcl library procedure.
  187.             64 pages in length.
  188.  
  189. book.p4.ps.Z            This part of the book describes how to write new
  190.             widgets and geometry managers in C, using the Tk
  191.             library procedures.  About 70 pages in length.
  192.  
  193. book.examples.Z         Compressed file containing ASCII text for nearly all
  194.                         of the examples from the Tcl book.
  195.  
  196. tclUsenix90.ps -    Postscript for a paper on Tcl that appeared in the
  197.             Winter 1990 USENIX Conference.
  198.  
  199. tkUsenix91.ps -        Postscript for a paper on Tk that appeared in the
  200.             Winter 1991 USENIX Conference.
  201.  
  202. tkF10.ps -        Postscript for Figure 10 of the Tk paper.
  203.  
  204. tut.tar.Z -        A collection of materials from a full-day tutorial
  205.             on Tcl and Tk.  Includes viewgraphs from five one-hour
  206.             talks plus a sample widget.
  207.  
  208. tc-tcl93.ps.gz -        PostScript formatted copy of Tcl Compiler paper
  209.                         presented at the Tcl'93 Workshop.
  210.  
  211. tc-tcl93.tex.gz -       LaTeX source for the Tcl Compiler paper presented
  212.                         at the Tcl'93 Workshop.
  213.  
  214.  
  215. In addition, there may be older releases of some or all of the above
  216. files;  look for files with earlier release numbers.
  217.  
  218.  
  219. To retrieve any or all of these packages, use anonymous FTP to
  220. ftp.cs.berkeley.edu (Internet address 128.32.149.78).  Use user
  221. "anonymous"; when asked for a password, type your email address.  Then
  222. retrieve the relevant file(s) with the commands like the following:
  223.         type image (try "type binary" if this command is rejected)
  224.         cd tcl
  225.         get tk3.6.tar.Z
  226.  
  227. Be sure to retrieve files in image mode (type "type image" to FTP)
  228. in order to make sure that you end up with an uncorrupted file.
  229.  
  230. Any file with a .Z extension is a compressed file, which means you must
  231. use the "uncompress" program to get back a normal file.  For example, for
  232. the file tk3.6.tar.Z, you should type
  233.  
  234.     uncompress tk3.6.tar.Z
  235.  
  236. once you've retrieved the file.  This will produce a file named "tk3.6.tar".
  237. Then you will need to use tar to extract the members.  Typically one
  238. would use a command such as:
  239.  
  240.     tar xv tk3.6.tar
  241.  
  242. to extract the pieces.
  243.  
  244. Any file with a .gz extension is a file compressed with gzip, the gnu
  245. portable compression standard.  To get a copy, ftp to prep.ai.mit.edu and
  246. look in pub/gnu.  For example, to uncompress tc-tcl93.ps.gz, type
  247.  
  248.     gunzip tc-tcl93.ps.gz
  249.  
  250. once you've retrieved the file.  This will produce a file named "tc-tcl93.ps".
  251.  
  252. Each of the releases has a README file in the top-level directory that
  253. describes how to compile the release, where to find documentation, etc.
  254.  
  255. Questions or problems about any of these distributions should be directed
  256. to <URL:mailto:John.Ousterhout@eng.sun.com> (John Ousterhout).
  257.  
  258. ------------------------------
  259.  
  260. From: -XI- Where can I get these packages?
  261. Subject: -B- Accessing the Tcl/Tk User Contributions Archive
  262.  
  263. Contributions to the Tcl/Tk Contrib Archive are most welcome --
  264. please upload them to:
  265.  
  266.     <URL:ftp://ftp.aud.alcatel.com/tcl/incoming/>
  267.  
  268. send the archive maintainer <URL:mailto:tcl@aud.alcatel.com> a
  269. note stating the names of the files you uploaded and a brief description
  270. for the index.
  271.  
  272. Users without FTP capability should use one of the following mail-based
  273. FTP services (send mail to the appropriate address with "help" in the
  274. body):
  275.  
  276. BITNET users:   BITFTP <URL:mailto:bitftp@pucc.princeton.edu>
  277. Others:         <URL:mailto:ftpmail@decwrl.dec.com> (DEC ftpmail)
  278. Europe:         <URL:mailto:ftpmail@grasp1.univ-lyon1.fr>
  279.         <URL:mailto:mail-server@ftp.tu-clausthal.de>
  280.  
  281. WARNING!  The archive maintainer will NOT be automatically archiving anything
  282. posted to comp.lang.tcl or previously to the mailing list.  So if you want
  283. your nifty porting instructions for getting Tcl up on your Seiko wrist watch
  284. or your pen computer to be saved for others benefit, be sure to ftp them into
  285. the archive.
  286.  
  287. All submissions should be ftp'ed into the above subdirectory.  Please
  288. send <URL:mailto:tcl@aud.alcatel.com> and a short mail message stating
  289. the filename(s) of your contribution and a brief description (for the
  290. Index).  If you've posted some code to comp.lang.tcl or the Tcl mailing
  291. list, and you want it to be archived at this site, please deposit it in
  292. /tcl/incoming or mail it in a suitable form (preferably uuencoded
  293. compressed tar file, but a shar file's OK) to
  294. <URL:mailto:tcl@aud.alcatel.com>.
  295. Also, PLEASE include a {packagename}.README file which describes the
  296. contribution.
  297.  
  298. The Tcl/Tk archive can also be accessed via the World Wide Web (WWW)
  299. with the URL, "http://web.cs.ualberta.ca/%7Ewade/Auto/Tcl.html"
  300.  
  301. Note: I have noticed that some authors prefer to use plain names rather than
  302. version level type names.  This means that you should a) make note of when
  303. you get a package, and b) check the archive occasionally to see if a newer
  304. version of the package has appeared.
  305.  
  306. ------------------------------
  307.  
  308. From: -XI- Where can I get these packages?
  309. Subject: -C- Expect available via e-mail.
  310.  
  311. Besides being available via <URL:ftp://ftp.cme.nist.gov/pub/expect/>,
  312. expect can also be received by email by sending the message
  313. "send pub/expect/expect.shar.Z" to <URL:mailto:library@cme.nist.gov> .
  314.  
  315. ------------------------------
  316.  
  317. From: -XI- Where can I get these packages?
  318. Subject: -D- EMACS modes for Tcl
  319.  
  320. <URL:mailto:snl+@cs.cmu.edu> (Sean Levy) has hacked a version of Emacs's
  321. C mode into a tcl-mode.el.  He mentions that you must use semi-colons at the
  322. end of each statement to get indentation to work right, but he found that
  323. easier than doing without.
  324.  
  325. The code is on [128.2.214.236]
  326. <URL:ftp://ftp.cs.cmu.edu/afs/cs/user/snl/pub/tcl-mode.el.z>
  327. (don't forget binary mode) as well as
  328. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl-mode.el.Z>.
  329.  
  330. <URL:mailto:jules@kauri.vuw.ac.nz> (Julian Anderson) was also working on an Emacs Tcl
  331. minor mode to fundamental.
  332.  
  333. <URL:mailto:cjl@lcs.mit.edu> (Chris Lindblad) has contributed tcl.el,
  334. a Tcl mode for GNU emacs.  It's address is
  335. <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl.el>.
  336.  
  337. <URL:mailto:tromey@cns.caltech.edu> (Tom Tromey) has contributed a tcl.el
  338. which is better than his former tcl-help.el.  This is a modified version of
  339. Chris Lindblad's Tcl editing mode.  This new editing mode contains the
  340. help code, a tcl interaction mode, menus, font lock support, etc.  It
  341. is available on the Emacs Lisp Archive at
  342. <URL:ftp://archive.cis.ohio-state.edu/pub/emacs/elisp-archive/modes/tcl.el.Z>
  343.  
  344. and on
  345.  
  346. <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl.el.gz>
  347.  
  348. <URL:mailto:schmid@fb3-s7.math.TU-Berlin.DE> (Gregor Schmid) has written
  349. a major mode for tcl scripts.  He posted tcl-mode 1.1 to gnu.emacs.sources
  350. in March and it should be on archive.cis.ohio-state.edu - but I am not able to
  351. locate it.
  352.  
  353. The latest version of xemacs (formerly lemacs) mentions that it has
  354. a tcl-mode built in.
  355.  
  356.  
  357. ------------------------------
  358.  
  359. From: -XI- Where can I get these packages?
  360. Subject: -E- The tk toolbox project
  361.  
  362. The Tk Toolbox & Toolchest project.
  363.  
  364. The Toolchest consists of convenience routines for Tcl and Tk - a kind of a
  365. libc for Tcl.  The toolbox is a collection of commonly used code and
  366. some specialized code such as file selectors, dialogs that take care of
  367. keyboard traversal through items automatically, etc.
  368.  
  369. The project has currently not yet reached a usable state, but each formal
  370. release will be announced in comp.lang.tcl as well as other newsgroups.
  371.  
  372. There has been, in the past, a mailing list for discussion of the tk toolbox,
  373. kindly provided by Ari Lemmke.  To subscribe, write a message with the line:
  374. X-Mn-Admin: join tktools
  375.  
  376. in the body or header of the message.  Send this message to
  377. <URL:mailto:linux-activists-request@niksula.cs.hut.fi> .
  378.  
  379. To write to the list, send messages to
  380. <URL:mailto:linux-activists@niksula.cs.hut.fi> and add the line
  381. X-Mn-Key: TKTOOLS
  382. to the header or the body of the message. Especially remember this when
  383. replying to messages from the list.
  384.  
  385. For more info about the list server (mailnet), write
  386. an empty message to <URL:mailto:linux-activists-request@niksula.cs.hut.fi> .
  387.  
  388. The intermediate snapshots are announced on this mailing list.
  389.  
  390. If you have problems or are willing to donate code or whatever,
  391. you can contact the code maintainer (one of the three main implementors)
  392. at <URL:mailto:tlukka@snakemail.hut.fi> or <URL:mailto:lukka@helsinki.fi> .
  393.  
  394. Unfortunately, the development effort has currently come to a stop on this
  395. project and it is not yet known when it will be started again.
  396.  
  397. ------------------------------
  398.  
  399. From: -XI- Where can I get these packages?
  400. Subject: -F- [tv]grind definitions for tcl/tk/expect
  401.  
  402. <URL:mailto:M.T.Hamilton@lut.ac.uk> (Martin Hamilton) has come up with
  403. a preliminary grindcap definition for Tcl, Tk and expect.  These are available
  404. as: <URL:ftp://ftp.aud.alcatel.com/tcl/docs/vgrind.defs>
  405. <URL:ftp://ftp.aud.alcatel.com/tcl/docs/vgrind.defs.README>
  406.  
  407. <URL:mailto:andyr@wizzy.com> (Andy Rabagliati) has come up with a preliminary
  408. grindcap definition for Tcl.  Contact him for more details.
  409.  
  410. ------------------------------
  411.  
  412. From: -XI- Where can I get these packages?
  413. Subject: -G- BNF style notation for Tcl
  414.  
  415. <URL:mailto:tb06@CS2.cc.lehigh.edu> (TERRENCE MONROE BRANNON) in July of 1993,
  416. posted some yacc code for a tcl-to-c parser.  This, along with Adam Sah's Tcl
  417. compiler, are a couple of sources with which folk could start.
  418.  
  419. ------------------------------
  420.  
  421. From: -XI- Where can I get these packages?
  422. Subject: -H- Tk Quick Reference Card
  423.  
  424. <URL:mailto:raines@bohr.physics.upenn.edu> (Paul E. Raines) has uploaded a quick
  425. reference card for Tk 3.3.  You may find it at:
  426.  
  427. <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tkrefcard.tar.gz>
  428. <URL:ftp://bohr.physics.upenn.edu/pub/tk/tkrefcard.tar.gz>
  429.  
  430. The tar contains the TeX and PostScript versions of a 3 column listing
  431. of all widget methods and options and summaries of the wm, winfo, pack,
  432. place and bind commands.
  433.  
  434. ------------------------------
  435.  
  436. From: -XI- Where can I get these packages?
  437. Subject: -I- Hilit 19 Tcl mode
  438.  
  439. AI. Aaron Roydhouse <URL:mailto:aaron@comp.vuw.ac.nz> wrote, and
  440. <URL:mailto:Julian.Anderson@comp.vuw.ac.nz> (Julian Anderson) posted,
  441. the following:
  442.  
  443. (hilit-set-mode-patterns
  444.  'tcl-mode
  445.  '(("\\s #.*$" nil comment)
  446.    ("^#.*$" nil comment)
  447.    ("\"[^\\\"]*\\(\\\\\\(.\\|\n\\)[^\\\"]*\\)*\"" nil string)
  448.    ("\\$[-_a-zA-Z]+" nil varref)
  449.    ("^source.*$" nil include)
  450.    ("\\b\\(global\\|upvar\\)\\b" nil decl)
  451.    ("\\b\\(error\\|debug\\)\\b" nil decl)
  452.    ("^\\s *proc\\s +\\(\\w\\|[_']\\)+" nil defun)
  453.    ("\\b\\(set\\|lset\\|list\\|if\\|case\\|while\\|switch\\|then\\|else\\|
  454. for\\|foreach\\|return\\|expr\\|catch\\)\\b" nil keyword)))
  455.  
  456. Dwight Shih <URL:mailto:dwight@crl.com> later posted the following font
  457. lock mode:
  458.  
  459. (defvar tcl-font-lock-keywords
  460.   (list
  461.    (list (concat "\\b\\("
  462.                  (mapconcat 'identity
  463.                             '("set" "lset" "list" "if" "case" "while"
  464.                               "switch" "then" "else" "for" "foreach"
  465.                               "return" "expr" "catch" "puts" "proc"
  466.                               "trace")
  467.                             "\\|")
  468.                  "\\)\\b")
  469.          1 'font-lock-keyword-face t)
  470.    (list (concat "\\b\\("
  471.                  (mapconcat 'identity
  472.                             '("global" "upvar" "uplevel" "error" "debug")
  473.                             "\\|")
  474.                  "\\)\\b")
  475.          1 'font-lock-type-face t)
  476.    (list "^\\s *proc\\s +\\(\\(\\w\\|[_']\\)+\\)" 1 'font-lock-function-name-fac
  477. e t))
  478.   "keywords for tcl-mode")
  479.  
  480. (defun font-lock-set-defaults ()
  481.   "Set `font-lock-keywords' to something appropriate for this mode."
  482.   (setq font-lock-keywords
  483.         (cond ((eq major-mode 'lisp-mode)       lisp-font-lock-keywords)
  484.               ((eq major-mode 'emacs-lisp-mode) lisp-font-lock-keywords)
  485.               ((eq major-mode 'c-mode)          c-font-lock-keywords)
  486.               ((eq major-mode 'c++-c-mode)      c-font-lock-keywords)
  487.               ((eq major-mode 'c++-mode)        c++-font-lock-keywords)
  488.               ((eq major-mode 'tex-mode)        tex-font-lock-keywords)
  489.               ((eq major-mode 'perl-mode)       perl-font-lock-keywords)
  490.               ((eq major-mode 'tcl-mode)        tcl-font-lock-keywords)
  491.               ((eq major-mode 'texinfo-mode)    texi-font-lock-keywords)
  492.               (t nil))))
  493.  
  494.  
  495. ------------------------------
  496.  
  497. From: -XI- Where can I get these packages?
  498. Subject: -J- HTML versions of Tcl man pages and FAQ.
  499.  
  500. Mike Hopkirk <URL:mailto:hops@x.co.uk> has provided a tar archive of
  501. HyperText Markup Language (HTML) versions of the comp.lang.tcl FAQ, the
  502. Tcl/Tk man pages, index pages for the man pages, and a top level access
  503. page to tie together all the above.  It is
  504. <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tclhtml.tar.z>
  505.  
  506. Note that once these have been untarred, one can use a WorldWideWeb (WWW)
  507. browser such as Mosaic, Lynx, etc. to begin at the Tcl.html page and read
  508. the entire distribution.  The original source of this package can be
  509. examined at:
  510. <URL:http://www.sco.com/Technology/tcl/Tcl.html>
  511.  
  512. Having the package in this way provides a means for those behind a firewall
  513. to examine the docs frozen at this point in time.  There are no commitments
  514. to continue providing updates to this package.
  515.  
  516. The man pages provided here were made using a perl script called
  517. man2html originally written by <URL:mailto:bcutter@paradyne.com> (Brooks Cutter)
  518. and slightly post processed.
  519.  
  520. Tom Phelps <URL:mailto:phelps@cs.berkeley.edu> has written RosettaMan,
  521. which allows one to translate man pages into many formats, including
  522. HTML.  (see "tcl-faq/part04") for details.
  523.  
  524.  
  525. ------------------------------
  526.  
  527. From: -XI- Where can I get these packages?
  528. Subject: -K- Japanese translation of Tk 3.6 manuals
  529.  
  530. Toshiya Kitayama <URL:mailto:kitayama@sra.co.jp> and nakaya@sra.co.jp have made
  531. a Japanese translation of Tk 3.6 manual pages except pack-old.n available
  532. at <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/jp/tk3.6jp.man.tar.gz>.  If
  533. you have questions or comments, send them to <URL:mailto:tcl-jp-bugs@sra.co.jp>.
  534.  
  535. ------------------------------
  536.  
  537. From: -XI- Where can I get these packages?
  538. Subject: -L- Latex styles for the Tcl/Tk Workshop 94.
  539.  
  540. Yasuro Kawata <URL:mailto:yasuro@maekawa.is.uec.ac.jp> released the
  541. Latex styles as well as a sample document and sample .dvi file to the
  542. news group.  Contact this user directly for a copy.
  543.  
  544. ------------------------------
  545.  
  546. From: -XI- Where can I get these packages?
  547. Subject: -M- Tcl 7.3 Quick Reference card
  548.  
  549. Jeff Tranter <URL:mailto:Jeff.Tranter@software.mitel.com> has written a
  550. Tcl Quick Reference document in TeX.  A PostScript version of the document is
  551. provided in the file as well.
  552.  
  553. <URL:ftp://ftp.aud.alcatel.com/tcl/docs/QuickRef.tar.gz>
  554.  
  555. ------------------------------
  556.  
  557. From: -XI- Where can I get these packages?
  558. Subject: -N- "How do I speed up a Tcl/Tk application" doc
  559.  
  560. <URL:ftp://ftp.aud.alcatel.com/tcl/docs/speedup.doc.gz>
  561.  
  562. is a text document with examples on how to speed up Tcl/Tk applications.
  563.  
  564. Thanks to Stephen O. Lidie <URL:mailto:lusol@turkey.cc.lehigh.edu> for the work!
  565.  
  566. ------------------------------
  567.  
  568. From: -XI- Where can I get these packages?
  569. Subject: -O- How do I access http: files without a WWW client?
  570.  
  571. Within the various TCL FAQs there are references to items in the
  572. form of http://host.name/path/to/file .  These are in a form
  573. which are useful to WorldWideWeb (WWW) clients.  But for those unable
  574. to use WWW for some reason, there is a modicum of relief.  To access
  575. these files via email:
  576.  
  577. 1. Address a message to: <URL:mailto:listserv@info.cern.ch>
  578.  
  579. 2. There is no need for a Subject: line.
  580.  
  581. 3. In the body of the message, type:
  582. send http://host.name/path/to/file
  583.  
  584. 4. Be sure to provide the path name you are seeking rather than the
  585. sample above.  Eventually you should get back the file in question.
  586.  
  587.  
  588. ------------------------------
  589.  
  590. From: -XI- Where can I get these packages?
  591. Subject: -P- Where do I find the patch command?
  592.  
  593. The patch command is used to apply updates to a source package.  It
  594. assumes that you have the previous version of the source package in
  595. an uncompressed format as well as a file containing one or more modifications
  596. to make.
  597.  
  598. One very popular version of the patch command is the one currently a part of
  599. the project GNU archives.  One place to being looking for these is
  600. <URL:ftp://prep.ai.mit.edu/pub/gnu/>.  If this site has too many users, it's
  601. messages tell you some alternative sites to try.
  602.  
  603. ------------------------------
  604.  
  605. End of comp.lang.tcl Frequently Asked Questions (3/5)
  606. *****************************************************
  607. -- 
  608. :s Larry W. Virden                 INET: larry.virden@cas.org
  609. :s <URL:http://www-bprc.mps.ohio-state.edu/cgi-bin/hpp/lvirden_sig.html>
  610. :s Unless explicitly stated to the contrary, nothing in this posting should 
  611. :s be construed as representing my employer's opinions.
  612. -- 
  613. :s Larry W. Virden                 INET: larry.virden@cas.org
  614. :s <URL:http://www-bprc.mps.ohio-state.edu/cgi-bin/hpp/lvirden_sig.html>
  615. :s Unless explicitly stated to the contrary, nothing in this posting should 
  616. :s be construed as representing my employer's opinions.
  617.